package MyList;

public class MyListTest {
    public static void main(String[] args) throws EmptyListException{
        MyList myList = new MyList();

//        myList.addFirst(1);
//        myList.addFirst(2);
//        myList.addFirst(3);
//        myList.addFirst(4);
//        myList.addFirst(5);
//        myList.display();

//        myList.addLast(1);
//        myList.addLast(2);
//        myList.addLast(3);
//        myList.addLast(4);
//        myList.addLast(5);
//        myList.display();


//        myList.addLast(6);

//        try {
//            myList.addIndex(0,1);
//        } catch (EmptyListException e) {
//            e.printStackTrace();
//        }
//
//        myList.addIndex(1,2);
//        myList.addIndex(2,3);
//        myList.addIndex(3,4);
//        myList.display();
//
//        myList.addIndex(1,5);
//        myList.display();

//        try {
//            System.out.println(myList.contains(1));
//        } catch (EmptyListException e) {
//            e.printStackTrace();
//        }

//        try {
//            myList.remove(3);
//        } catch (EmptyListException e) {
//            e.printStackTrace();
//        }myList.display();

        myList.addLast(2);
        myList.addLast(2);
        myList.addLast(2);
        myList.addLast(2);
        myList.addLast(2);
        myList.display();

//        try {
//            myList.removeAllKey(2);
//        } catch (EmptyListException e) {
//            e.printStackTrace();
//        }
//
        System.out.println("====");
//        myList.display();

//        System.out.println(myList.size());

        myList.clear();
        myList.display();

    }
}
